var FechaConfig = function(){
    $.datepicker.regional['es'] = {
        closeText: 'Cerrar', 
        prevText: 'Previo', 
        nextText: 'Próximo',
        monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],
        monthNamesShort: ['Ene','Feb','Mar','Abr','May','Jun','Jul','Ago','Sep','Oct','Nov','Dic'],
        monthStatus: 'Ver otro mes',
        yearStatus: 'Ver otro año',
        dayNames: ['Domingo','Lunes','Martes','Miércoles','Jueves','Viernes','Sábado'],
        dayNamesShort: ['Dom','Lun','Mar','Mie','Jue','Vie','Sáb'],
        dayNamesMin: ['Do','Lu','Ma','Mi','Ju','Vi','Sa'],
        dateFormat: 'dd/mm/yy', firstDay: 0, 
        initStatus: 'Selecciona la fecha', isRTL: false
    };
    
    $.datepicker.setDefaults($.datepicker.regional['es']);
};
var ValidarRequeridos = function () {
    var error = 0;
    $('.requerido').each(function (i, elem) {
       /// alert($(elem).val() );
        if ($(elem).val() == '') {
            $(elem).css({ 'border': '1px solid red' });
            error++;
        } else {
            $(elem).css({ 'border': '1px solid gray' });
        }
    });
    $('.requeridoLst').each(function (i, elem) {
       /// alert($(elem).val() );
        if ($(elem).val() == '000' || $(elem).val() == '00000' || $(elem).val() == '0' || $(elem).val()=='00') {
            $(elem).css({ 'border': '1px solid red' });
            error++;
        } else {
            $(elem).css({ 'border': '1px solid gray' });
        }
    });
    if (error > 0) {
        msgError("Debe ingresar los campos requeridos ");
        return false;
    } else {
         msgError("");
        return true;
    }
};
var ValidarRequeridosEdit = function () {
    var error = 0;
    $('.requeridoEdit').each(function (i, elem) {
       /// alert($(elem).val() );
        if ($(elem).val() == '') {
            $(elem).css({ 'border': '1px solid red' });
            error++;
        } else {
            $(elem).css({ 'border': '1px solid gray' });
        }
    });
    $('.requeridoLstEdit').each(function (i, elem) {
       /// alert($(elem).val() );
        if ($(elem).val() == '000' || $(elem).val() == '00000' || $(elem).val() == '0') {
            $(elem).css({ 'border': '1px solid red' });
            error++;
        } else {
            $(elem).css({ 'border': '1px solid gray' });
        }
    });
    if (error > 0) {
        msgErrorEdit("Debe ingresar los campos requeridos ");
        //$('#avisoEdit').html('<br /><span style="color:red;">Debe ingresar los campos requeridos </span> <br />');
        return false;
    } else {
        msgErrorEdit("");
        //$('#avisoEdit').html('<br /><span style="color:red;"></span> <br />');
        return true;
    }
};

function msgError(message,control) {
    if (message == "") {
        $('#aviso').html('<br /><span style="color:red;"></span> <br />');
       if(control!=undefined){ 
            if (control=="grid" || control=="grid2") {
                $("#" + control).css({'border': '1px solid transparent'});
            } else {
                $("#" + control).css({'border': '1px solid gray'});
            }
       }
    } else {
        $('#aviso').html('<br /><img src="images/botones/warning.png"  />&nbsp;&nbsp;<span style="color:red; font-weight:bold;">' + message + '</span> <br />');
         if(control!=undefined) {
           $("#"+control).css({ 'border': '1px solid red' });
       }
    }
};

function msgErrorEdit(message,control) {
    if (message == "") {
        $('#avisoEdit').html('<br /><span style="color:red;"></span> <br />');
       if(control!=undefined) {
           $("#"+control).css({ 'border': '1px solid gray' });
       }
    } else {
        $('#avisoEdit').html('<br /><img src="images/botones/warning.png"  />&nbsp;&nbsp;<span style="color:red; font-weight:bold;">' + message + '</span> <br />');
         if(control!=undefined) {
           $("#"+control).css({ 'border': '1px solid red' });
       }
    }
}

function msgOk(message) {
    if (message == "") {
        $('#aviso').html('<br /><span style="color:green;"></span> <br />');
    } else {
        $('#aviso').html('<br /><img src="images/botones/ok.png" />&nbsp;&nbsp;<span style="color:green; font-weight:bold;">' + message + '</span> <br />');
      
    }
};

function solonumeros(e) { 
    var target = (e.target ? e.target : e.srcElement);
    var key = (e ? e.keyCode || e.which : window.event.keyCode);
    
    if (key == 46) return (target.value.length > 0 && target.value.indexOf(".") == -1);
    
    return (key <= 12 || (key >= 48 && key <= 57) || key == 0);
}
